/**
* moduleName: ${tableComment}
* queryForm：查询对象
* tableData：数据对象
*/
export declare interface ${FunctionName}Vo {
    queryForm:${FunctionName}Query;
    tableData: {
        data: ${FunctionName}From[];
        total: number;
        loading: boolean;
    };
}

/**
* 查询对象
* @interface SysOssConfigQuery
*/
export declare interface ${FunctionName}Query{
<#list queryList as field>
    ${field.attrName}: string|number<#sep>; </#sep>
</#list>
    pageNum: number;
    pageSize: number;
}

/**
* 表格对象
* @interface ${FunctionName}From
* @extends {BaseEntity}
*/
export declare interface ${FunctionName}From<T = any> extends BaseEntity<T> {
<#list formList as field>
    <#if !(field.attrName == 'tenantId'
    ||field.attrName == 'sort'
    ||field.attrName == 'status'
    ||field.attrName == 'revision'
    ||field.attrName == 'remark'
    ||field.attrName == 'createdBy'
    ||field.attrName == 'createdTime'
    ||field.attrName == 'updatedBy'
    ||field.attrName == 'updatedTime')>
      ${field.attrName}: string|number<#sep>; </#sep>
    </#if>
</#list>
}
